﻿a
{
    text-decoration: none;
}

.head
{
    border-bottom: 1px dotted #CCCCCC;
    font-size: 16px;
    margin-bottom: 0;
    padding: 18px 0 20px;
    text-align: center;
}
.headC
{
    width: 80%;
    margin: auto;
    padding-bottom: 20px;
}
.headL
{
    float: left;
    margin-top: -10px;
}
.headR
{
    float: right;
}
#headTitle
{
    color: #DD1100;
    font-family: Trebuchet MS;
    font-size: 26px;
}

.content
{
    margin: auto;
    width: 75%;
}
.cLeft
{
    margin: 37px 0 0 12px;
    font-family: 'Trebuchet MS' ,Helvetica,sans-serif;
    width: 10%;
    float: left;
    font-size: 14px;
    color: #666;
}
.fixed
{
    top: 60px;
    left: 200px;
    position: fixed;
}
.cLeftItem
{
    margin: 0 0 18px;
    padding-left: 10px;
    clear: both;
    height: 26px;
    line-height: 26px;
    border-left: white solid 3px;
}

.cLeftItem:hover
{
    border-left: #eee solid 3px;
}

.cLeft .selected
{
    border-left: #A10 solid 3px;
    color: black;
}

.cCenter
{
    float: left;
    margin: 37px 0 0 12px;
    clear: right;
    width: 85%;
}

.cCenterLeft
{
    float: left;
    width: 70%;
}

.cCenterRight
{
    float: left;
    clear: right;
    width: 25%;
    margin-left: 3%;
}

.box
{
    margin-bottom: 32px;
    box-shadow: 2px 2px 1px #f3f3f3;
    background: none;
    padding: 10px 17px 7px;
    border: 1px solid #E9E9E9;
    font-size: 14px;
}
.box .bar
{
    padding-bottom: 9px;
    margin-bottom: 10px;
    margin-top: 0;
    padding-top: 0;
    border: 0;
    border-bottom: 1px dotted #D9D9D9;
    overflow: auto;
    text-align: left;
}
.bar .barTitle a
{
    color: #070;
    font-size: 18px;
    margin-left: 0;
}
.bar .barTitle a:hover
{
    color: #dd2200;
}
.bar .barRight
{
    float: right;
}
.box .boxCon
{
    clear: both;
}
.box .boxBottom
{
    margin: 30px 0 8px 0;
    clear: both;
}
.boxBottom .category
{
    margin-right: 150px;
}

.readIt
{
    float: right;
    line-height: 23px;
    font-size: 18px;
}
.book
{
    background: url(/Themes/Simple/Images/book.png) no-repeat 0 0;
    width: 20px;
    height: 20px;
    cursor: pointer;
    display: inline-block;
}

.tagPic
{
    background: url(/Themes/Simple/Images/label.png) no-repeat 0 0;
    cursor: pointer;
    display: inline-block;
    height: 23px;
    vertical-align: -7px;
    width: 17px;
}
.tagName
{
    display: inline-block;
    margin: 0;
    margin-left: -4px;
    cursor: pointer;
    line-height: 21px;
    height: 21px;
    border: 1px solid #ECECEC;
    border-left: 0;
    border-bottom: 1px solid #D9D8DA;
    border-right: 1px solid #DDD;
    padding: 0 6px 0 2px;
    margin-right: 6px;
    font-size: 12px;
    background: #FCFDFD;
    color: #666;
}
.tagName:hover
{
    color: #dd1100;
}
/*
超链接样式
*/
.aNor
{
    color: #999999;
}
.aNor:hover
{
    color: #dd2200;
}


.color999
{
    color: #999;
}

.colorblue
{
    color: #0011aa;
}

.colorRed
{
    color: #dd1100;
}


/*
分页控件样式开始
*/
.pages
{
    color: #999999;
    font-size: 12px;
    padding-bottom: 5px;
}
.pages .item a
{
    padding: 3px 8px;
    font-size: 13px;
}
/*数字页索引样式*/
.pages .cpb
{
    color: #125FA5;
    border: 1px solid #125FA5;
    background-color: #B9DFFF;
    padding: 3px 8px;
    font-size: 13px;
}
/*当前页样式*/
/*ie6跳转txt样式*/
.pages .gotoPage input
{
    width: expression((this.type=="text") ? "30px" : "style");
}
.pages .gotoPage input[type="text"]
{
    width: 30px;
    height: 18px;
}
.pages .gotoPage input[type="button"]
{
    width: 44px;
    height: 23px;
    cursor: pointer;
    color: #999999;
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    font-size: 13px;
}
.pages .gotoPage input[type="button"]:hover
{
    width: 44px;
    height: 23px;
    cursor: pointer;
    color: #125FA5;
    background-color: #B9DFFF;
    border: 1px solid #125FA5;
    font-size: 13px;
}
/*ie6跳转button样式*/
.pages .gotoPage input
{
    background-color: expression((this.type=="button") ? "#FFFFFF" : "style");
    color: expression((this.type=="button") ? "#999999" : "style");
    cursor: expression((this.type=="button") ? "pointer" : "style");
}
.pages a
{
    text-decoration: none;
    padding: 3px 8px;
    border: 1px solid #ddd;
    margin: 0 2px;
    color: #999999;
    font-weight: normal;
    font-size: 13px;
}
.pages a:visited
{
    text-decoration: none;
    padding: 3px 7px;
    margin: 0 2px;
    color: #999999;
    font-weight: normal;
    font-size: 13px;
}
.pages a:hover
{
    background-color: #B9DFFF;
    color: #125FA5;
    border: 1px solid #125FA5;
    text-decoration: none;
    font-weight: normal;
}
/*
分页控件样式结束
*/


.commentBox
{
    padding: 0;
}

.commentUserInfo
{
    position: relative;
    height: 31px;
}

.commentUserInfo p
{
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 32px;
    width: 270px;
}

.commentUserInfo p label
{
    position: absolute;
    left: 8px;
    top: 8px;
    font: 12px/1.5 微软雅黑e\8f6f\96c5\9ed1,tahoma,arial,宋体b8b\4f53,sans-serif;
}

.commentUserInfo p input
{
    height: 31px;
    padding: 0 15px 0 35px;
    border: 1px solid #E9E9E9;
    font: 12px/1.5 微软雅黑e\8f6f\96c5\9ed1,tahoma,arial,宋体b8b\4f53,sans-serif;
    color: #333;
    width: 220px;
    border-top: 0;
    border-left: 0;
    line-height: 32px;
}

.commentUserInfo .commentUserMail
{
    left:270px; 
    left:271px\9;
}

.commentWebSite
{
    width:371px !important; 
    width:464px\9 !important;
}

#userWebSite
{
    padding-left:60px !important;
    border-right:0;
    width:346px;
    width:439px\9;
}

#comment
{
    margin-bottom:1px;
    min-height:120px;   
    background-color: #FCFCFC; 
}

/*firefox hack*/
@-moz-document url-prefix()
{
    .commentUserInfo .commentUserMail
    {
        left:271px; 
    }
    .commentWebSite
    {
        width:467px !important; 
    }
    #userWebSite
    {
         width:442px;
    }
}


.commentBottomBar .submit
{
    width: 120px;
    height: 34px;
    border: none 0;
    border-left: 1px solid #CCC;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    background-color:White;
    background: -webkit-linear-gradient(top,white,#EEE);
    background: -moz-linear-gradient(top,white,#EEE);
    background: -ms-linear-gradient(top,white,#EEE);
    background: -o-linear-gradient(top,white,#EEE);
    background: linear-gradient(top,white,#EEE);
    -webkit-box-shadow: inset 0 0 0 1px white;
    -moz-box-shadow: inset 0 0 0 1px #fff;
    box-shadow: inset 0 0 0 1px white;
}

.commentBottomBar .noticeMe
{
    float:left;
    line-height:34px;
    width:842px;
}

.require
{
    position: absolute;
    top: 8px;
    right: 7px;
    font-size: 22px;
    color: #C00;
    font-family: arial;
}

.commentContent
{
    position: relative;
    top:1px;
}
.commentContent textarea
{
    width: 100%;
    max-width: 100%; /* 防止浏览器自带的右下角可扩展大小破坏结构*/
    border: 0;
    border-bottom:1px solid #eee;
    overflow:auto;
}
.commentUser a
{
    font-size:14px !important;    
}
.replyComment,.deleteReply
{
    float:right;
    cursor:pointer;
}
.deleteReply:hover, .replyComment:hover
{
    color:#aa1100;    
}